2009년04월19일 28번
[스프레드시트 일반] 다음 그림과 같은 시트에서 함수식의 결과가 잘못된 것은?

- ① =VLOOKUP(28,A1:D5,3) ⇒ 2.35
- ② =VLOOKUP(22,A1:D5,3) ⇒ 2.22
- ③ =HLOOKUP(17,A1:D5,4) ⇒ 1.27
- ④ =INDEX(A1:D5,3,4) ⇒ 2.22
(정답률: 40%)
문제 해설
정답은 "=VLOOKUP(28,A1:D5,3) ⇒ 2.35" 입니다.
VLOOKUP 함수는 수직으로 데이터를 찾아서 해당하는 값을 반환하는 함수입니다. 위의 시트에서는 A열에는 17, 22, 28이 있고, B열부터 D열까지는 각각 1.11, 2.22, 3.33 / 2.22, 3.33, 4.44 / 2.35, 3.46, 4.57 / 1.27, 2.54, 3.81 / 2.22, 3.46, 4.70 이 들어있습니다.
따라서 "=VLOOKUP(22,A1:D5,3)"은 A열에서 22를 찾아서 그 행의 3번째 열인 C열의 값을 반환하는 것이므로 2.22가 맞습니다.
하지만 "=VLOOKUP(28,A1:D5,3)"은 A열에서 28을 찾으려고 하지만 그런 값은 없으므로 #N/A가 반환되어야 합니다. 하지만 위의 시트에서는 28이 없는 대신 27.5와 28.5가 있습니다. 따라서 VLOOKUP 함수는 27.5와 28.5 중에서 28에 가까운 값인 28.5를 찾아서 그 행의 3번째 열인 C열의 값을 반환하게 됩니다. 따라서 결과는 2.35가 아닌 4.57이 되어 잘못된 값이 반환됩니다.
VLOOKUP 함수는 수직으로 데이터를 찾아서 해당하는 값을 반환하는 함수입니다. 위의 시트에서는 A열에는 17, 22, 28이 있고, B열부터 D열까지는 각각 1.11, 2.22, 3.33 / 2.22, 3.33, 4.44 / 2.35, 3.46, 4.57 / 1.27, 2.54, 3.81 / 2.22, 3.46, 4.70 이 들어있습니다.
따라서 "=VLOOKUP(22,A1:D5,3)"은 A열에서 22를 찾아서 그 행의 3번째 열인 C열의 값을 반환하는 것이므로 2.22가 맞습니다.
하지만 "=VLOOKUP(28,A1:D5,3)"은 A열에서 28을 찾으려고 하지만 그런 값은 없으므로 #N/A가 반환되어야 합니다. 하지만 위의 시트에서는 28이 없는 대신 27.5와 28.5가 있습니다. 따라서 VLOOKUP 함수는 27.5와 28.5 중에서 28에 가까운 값인 28.5를 찾아서 그 행의 3번째 열인 C열의 값을 반환하게 됩니다. 따라서 결과는 2.35가 아닌 4.57이 되어 잘못된 값이 반환됩니다.
연도별
- 2020년07월04일
- 2020년02월29일
- 2019년08월31일
- 2019년03월02일
- 2018년09월01일
- 2018년03월03일
- 2017년09월02일
- 2017년03월04일
- 2016년10월22일
- 2016년06월25일
- 2016년03월05일
- 2015년10월17일
- 2015년06월27일
- 2015년03월07일
- 2014년10월18일
- 2014년06월28일
- 2014년03월08일
- 2013년10월19일
- 2013년06월22일
- 2013년03월09일
- 2012년09월22일
- 2012년06월16일
- 2012년03월17일
- 2011년10월16일
- 2011년07월10일
- 2011년03월20일
- 2010년10월17일
- 2010년06월06일
- 2010년03월21일
- 2009년10월18일
- 2009년07월26일
- 2009년04월19일
- 2009년02월15일
- 2008년10월12일
- 2008년08월03일
- 2008년05월18일
- 2008년02월24일
- 2007년10월07일
- 2007년07월01일
- 2007년05월06일
- 2007년02월11일
- 2006년09월24일
- 2006년07월23일
- 2006년05월14일
- 2006년02월19일
- 2005년10월09일
- 2005년07월24일
- 2005년05월15일
- 2005년02월20일
- 2004년10월03일
- 2004년08월01일
- 2004년05월02일
- 2004년02월15일
- 2003년09월28일
- 2003년07월13일
- 2003년05월04일
- 2003년02월09일
- 2002년09월15일
- 2002년06월09일
- 2002년03월17일
- 2001년10월07일
- 2001년06월24일
- 2001년03월18일